SoeError 列舉
SoE (Servo drive profile over EtherCAT) 錯誤訊息。
命名空間:IntervalZero.KINGSTAR.Base
組合: IntervalZero.KINGSTAR.Base (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
成員
一般錯誤
errSoeNoError |
0x0000 |
服務通道中未偵測到錯誤。 |
errSoeNotOpened |
0x0001 |
服務通道未開啟。 |
errSoeInvalidAccessClosing |
0x0009 |
關閉服務通道存取無效。 |
元素 1 (IDN) 錯誤
errSoeNoIdn |
0x1001 |
無有效的 IDN。 |
errSoeIdnInvalidAccess |
0x1009 |
IDN 存取無效。 |
元素 2(名稱)錯誤
errSoeNoName |
0x2001 |
無名稱。 |
errSoeNameTooShort |
0x2002 |
名稱太短。 |
errSoeNameTooLong |
0x2003 |
名稱太長。 |
errSoeNameReadOnly |
0x2004 |
不可變更名稱(唯讀)。 |
errSoeNameWriteProtected |
0x2005 |
名稱此次被寫入保護。 |
元素 3(屬性)錯誤
errSoeAttributeTooShort |
0x3002 |
屬性太短。 |
errSoeAttributeTooLong |
0x3003 |
屬性太長。 |
errSoeAttributeReadOnly |
0x3004 |
不可變更屬性(唯讀)。 |
errSoeAttributeWriteProtected |
0x3005 |
屬性此次被寫入保護。 |
元素 4(單位)錯誤
errSoeNoUnits |
0x4001 |
無單位。 |
errSoeUnitTooShort |
0x4002 |
單位太短。 |
errSoeUnitTooLong |
0x4003 |
單位太長。 |
errSoeUnitReadOnly |
0x4004 |
不可變更單位(唯讀)。 |
errSoeUnitWriteProtected |
0x4005 |
單位此次被寫入保護。 |
元素 5(最小輸入)錯誤
errSoeNoMinInput |
0x5001 |
無最小輸入值。 |
errSoeMinInputTooShort |
0x5002 |
最小輸入值太短。 |
errSoeMinInputTooLong |
0x5003 |
最小輸入值太長。 |
errSoeMinInputReadOnly |
0x5004 |
不可變更最小輸入值(唯讀)。 |
errSoeMinInputWriteProtected |
0x5005 |
最小輸入值此次被寫入保護。 |
元素 6(最大輸入)錯誤
errSoeNoMaxInput |
0x6001 |
無最大輸入值。 |
errSoeMaxInputTooShort |
0x6002 |
最大輸入值太短。 |
errSoeMaxInputTooLong |
0x6003 |
最大輸入值太長。 |
errSoeMaxInputReadOnly |
0x6004 |
不可變更最大輸入值(唯讀)。 |
errSoeMaxInputWriteProtected |
0x6005 |
最大輸入值此次被寫入保護。 |
元素 7(運算資料)錯誤
errSoeDataTooShort |
0x7002 |
運算資料太短。 |
errSoeDataTooLong |
0x7003 |
運算資料太長。 |
errSoeDataReadOnly |
0x7004 |
不可變更運算資料(唯讀)。 |
errSoeDataWriteProtected |
0x7005 |
運算資料在這次通訊階段被寫入保護。 |
errSoeDataBellowMin |
0x7006 |
運算資料小於最小輸入值。 |
errSoeDataOverMax |
0x7007 |
運算資料大於最大輸入值。 |
errSoeDataInvalid |
0x7008 |
無效的運算資料:不支援設定的 IDN,無效的位元數或位元組合。 |
errSoeDataPasswordProtected |
0x7009 |
運算資料具有密碼寫入保護。 |
errSoeDataInPdo |
0x700A |
運算資料被寫入保護:其為週期配置。 |
errSoeDataInvalidAddress |
0x700B |
無效的間接定址,如資料容器與列表處置。 |
errSoeDataWriteDisabled |
0x700C |
由於其他設定因素,運算資料被寫入保護。例如運算模式或子裝置已被啟動。 |
errSoeDataInvalidFloat |
0x700D |
無效的浮點數。 |
errSoeDataParamProtected |
0x700E |
運算資料在參數化層級被寫入保護。 |
errSoeDataOpProtected |
0x700F |
運算資料在運算層級被寫入保護。 |
errSoeCommandAlreadyActive |
0x7010 |
過程命令已啟動。 |
errSoeCommandNotInterruptible |
0x7011 |
過程命令不可中斷。 |
errSoeCommandNotExecutableNow |
0x7012 |
過程命令此次不可執行。例如,此階段不可啟動過程命令。 |
errSoeCommandNotExecutable |
0x7013 |
過程命令不可執行(無效的或錯誤的參數)。 |
errSoeCommandInvalidLength |
0x7014 |
接收參數中的變數長度與預期長度不符。 |
區段存取錯誤
errSoeIdnInvalid |
0x7101 |
S-0-0394 中的 IDN 無效。 |
errSoeEmptyList |
0x7102 |
S-0-0397 中的空白列表不允許寫入存取。 |
errSoeListTooLong |
0x7103 |
列表區段的接管超過 S-0-0394 中列表的最大長度。 |
errSoeReadTooLong |
0x7104 |
僅供讀取存取:列表區段長度 列表索引的列表區段長度超過 S-0-0394 中列表的當前長度。 |
errSoeIdnWriteProtected |
0x7105 |
S-0-0394 中的 IDN 被寫入保護。 |
errSoeSegmentDataBellowMin |
0x7106 |
列表區段中的運算資料小於最小輸入值。 |
errSoeSegmentDataAboveMax |
0x7107 |
列表區段中的運算資料大於最大輸入值。 |
errSoeListInvalidIndex |
0x7108 |
S-0-0395 中有無效的列表索引。 |
errSoeParameterNotSegment |
0x7109 |
IDN S-0-0394 中的參數無變數長度。 |
errSoeIdnNotPermitted |
0x710A |
資料處在S-0-0394,不允許 IDN S-0-0397。 |
服務通道
errSoeChannelNoError |
0xD000 |
無錯誤。 |
errSoeChannelNotAvailable |
0xD001 |
服務通道(暫時)無法使用。 |
errSoeChannelEngaged |
0xD002 |
服務通道被應用程式占用。 |
errSoeChannelBusy |
0xD003 |
服務通道忙碌中,從站正在處理上一個請求。 |
errSoeSlaveNotReachable |
0xD004 |
無法到達伺服從站。 |
errSoeChannelAborted |
0xD005 |
服務通道轉換被中止。 |
errSoeChannelReadOnly |
0xD006 |
服務通道不支援寫入此元件。 |
參見
IntervalZero.KINGSTAR.Base 命名空間